package com.wz.project.system.item.domain;

import com.wz.framework.web.domain.BaseEntity;

import java.util.Date;

public class ItemDetail extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 项目详情id
     */
    private Long id;

    /**
     * 项目id
     */
    private int prjId;

    /**
     * 人员id
     */
    private int employeeId;

    /**
     * 项目内容
     */
    private String content;

    /**
     * 任务明细
     */
    private String  taskDetail;

    /**
     * 任务状态
     */
    private int  status;

    /**
     * 项目任务进度
     */
    private String taskDetailSpeed;

    /**
     * 任务开始时间
     */
    private String fromDate;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     *    最后更新时间
     */
    private  Date lastModifyTime;

    /**
     * 更新时间明细
     */
    private String  modifyTimeDetail;

    /**
     * 项目组
     */
    private Integer prjgroupId;


    public ItemDetail() {
    }

    public ItemDetail(Long id, int prjId, int employeeId, String content, String taskDetail, int status, String taskDetailSpeed, String fromDate, Date createTime, Date lastModifyTime, String modifyTimeDetail, Integer prjgroupId) {
        this.id = id;
        this.prjId = prjId;
        this.employeeId = employeeId;
        this.content = content;
        this.taskDetail = taskDetail;
        this.status = status;
        this.taskDetailSpeed = taskDetailSpeed;
        this.fromDate = fromDate;
        this.createTime = createTime;
        this.lastModifyTime = lastModifyTime;
        this.modifyTimeDetail = modifyTimeDetail;
        this.prjgroupId = prjgroupId;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public int getPrjId() {
        return prjId;
    }

    public void setPrjId(int prjId) {
        this.prjId = prjId;
    }

    public int getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(int employeeId) {
        this.employeeId = employeeId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getTaskDetail() {
        return taskDetail;
    }

    public void setTaskDetail(String taskDetail) {
        this.taskDetail = taskDetail;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getTaskDetailSpeed() {
        return taskDetailSpeed;
    }

    public void setTaskDetailSpeed(String taskDetailSpeed) {
        this.taskDetailSpeed = taskDetailSpeed;
    }

    public String getFromDate() {
        return fromDate;
    }

    public void setFromDate(String fromDate) {
        this.fromDate = fromDate;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public String getModifyTimeDetail() {
        return modifyTimeDetail;
    }

    public void setModifyTimeDetail(String modifyTimeDetail) {
        this.modifyTimeDetail = modifyTimeDetail;
    }

    public Integer getPrjgroupId() {
        return prjgroupId;
    }

    public void setPrjgroupId(Integer prjgroupId) {
        this.prjgroupId = prjgroupId;
    }

    @Override
    public String toString() {
        return "ItemDetail{" +
                "id=" + id +
                ", prjId=" + prjId +
                ", employeeId=" + employeeId +
                ", content='" + content + '\'' +
                ", taskDetail='" + taskDetail + '\'' +
                ", status=" + status +
                ", taskDetailSpeed='" + taskDetailSpeed + '\'' +
                ", fromDate='" + fromDate + '\'' +
                ", createTime=" + createTime +
                ", lastModifyTime=" + lastModifyTime +
                ", modifyTimeDetail='" + modifyTimeDetail + '\'' +
                ", prjgroupId=" + prjgroupId +
                '}';
    }
}
